ヘッダーをスキップ
Oracle TimesTen In-Memory Databaseインストレーション・ガイド
リリース7.0
E05165-01
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

環境の変更

この項では、ユーザーのアプリケーションで使用するTimesTenの機能に応じて設定が必要となる、様々な環境変数について説明します。次の表に、この項またはこのドキュメントの他の項で説明する環境変数のサマリーをアルファベット順に示します。プラットフォーム固有の環境変数もあります。

環境変数
設定内容
参照先

CLASSPATH

ユーザーのJavaアプリケーションで使用するJDKの場所を設定します。

LIB、LIBPATH、
LD_LIBRARY_PATHまたはSHLIB_PATH

UNIX Systemsでは、TimesTenインストール・ディレクトリにあるlibディレクトリを含めます。

ODBCINI

TimesTenデータ・ストアが使用するodbc.iniファイルが検出される場所を設定します。

ORACLE_HOME

Cache Connect to Oracleオプションを使用する場合は、Oracleインストールの場所を設定します。Cache Connect to Oracleを使用する場合は必須です。

PATH

TimesTenインストール・ディレクトリにあるbinディレクトリを含めます。WindowsでCache Connect to Oracleオプションを使用している場合は、Oracleインストールへのパスも含めます。

SYSODBCINI

TimesTenシステム・データ・ストアが使用するsys.odbc.iniファイルが検出される場所を設定します。この環境変数は、起動スクリプトに設定する必要があります。

SYSTTCONNECTINI

TimesTen Clientアプリケーションが、論理サーバー名の定義に使用するsys.ttconnect.iniファイルの場所を設定します。

TMPまたはTMPDIR

一時ディレクトリの場所を設定します。TimesTenは、リカバリやその他の処理時にこのディレクトリを使用します。

PATH環境変数

TimesTenには、TimesTenアプリケーションの管理とデバッグを行うためのユーティリティが用意されています。これらのユーティリティを使用するには、PATH環境変数にinstall_dirにあるbinディレクトリを含めます。


注意: install_dirは、TimesTenがインストールされているディレクトリです。

WindowsでCache Connect to Oracleオプションを使用する場合は、PATH環境変数にORACLEインストールのbinディレクトリも含める必要があります。

ODBCINI環境変数

TimesTenアプリケーションは、odbc.iniファイルを使用して、データ・ソースおよびそのデータ・ストア属性を定義します。(データ・ストア属性の詳細は、『Oracle TimesTen In-Memory Database APIリファレンス・ガイド』のデータ・ストア属性に関する章を参照してください。)UNIX Platformsの場合、デフォルトでは、TimesTenはTimesTenアプリケーションを実行しているユーザーのホーム・ディレクトリの.odbc.iniファイルを最初に検索します。実行時にこのファイルの名前および場所を上書きするには、TimesTenアプリケーションを起動する前に、$ODBCINI環境変数に.odbc.iniファイルのパス名を設定します。TimesTenがユーザーDSNファイルの場所を特定できない場合は、/var/TimesTen/sys.odbc.iniにあるシステムDSNファイルが使用されます。.odbc.iniファイルの詳細は、「デモ・アプリケーションのデータ・ソースの定義」を参照してください。root以外のインストールの場合、TimesTenは、install_dir/infoにあるsys.odbc.iniファイルも検索します。

SYSODBCINI環境変数

TimesTenアプリケーションは、sys.odbc.iniファイルを使用して、システム・データ・ソースおよびそのデータ・ストア属性を定義します。(データ・ストア属性の詳細は、『Oracle TimesTen In-Memory Database APIリファレンス・ガイド』のデータ・ストア属性に関する章を参照してください。)システム・データ・ソースは、マシン上のすべてのユーザーが使用できます。Windowsの場合、システムDSNは、ODBC データソース アドミニストレータの「システム DSN」タブで定義します。UNIXの場合、システムDSNは、/var/TimesTen/sys.odbc.iniファイルで定義します。実行時にこのファイルの名前および場所を上書きするには、TimesTenアプリケーションを起動する前に、$SYSODBCINI環境変数に sys.odbc.iniファイルのパス名を設定します。

TimesTenがユーザーDSNファイルの場所を特定できない場合は、/var/TimesTen/sys.odbc.iniにあるシステムDSNファイルが使用されます。root以外のインストールの場合、TimesTenはinstall_dir/infoにあるsys.odbc.iniファイルも検索します。

.odbc.iniファイルの詳細は、「デモ・アプリケーションのデータ・ソースの定義」を参照してください。

SYSTTCONNECTINI環境変数

TimesTen Clientアプリケーションは、sys.ttconnect.iniファイルを使用して、論理サーバー名を定義します。論理サーバー名については、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTen ClientおよびServerの使用に関する章を参照してください。UNIX Platformsの場合、デフォルトでは、TimesTenは、/var/TimesTen/sys.ttconnect.iniを検索します。実行時にこのファイルの名前および場所を上書きするには、TimesTen Clientアプリケーションを起動する前に、SYSTTCONNECTINI環境変数を設定します。

root以外のインストールの場合、TimesTenはinstall_dir/infoにあるsys.ttconnect.iniファイルも検索します。

Windows Systemsの場合、論理サーバー名は、ODBC データソース アドミニストレータを使用して構成できます。

CLASSPATH環境変数

Windows PlatformsおよびUNIX Platformsでは、CLASSPATH環境変数にinstall_dir/demoおよびinstall_dir/lib/ttjdbcjdk_version.jarを追加します。たとえば、JDK 5.0の場合、CLASSPATH環境変数をinstall_dir/lib/ttjdbc5.jarに設定します。

ORACLE_HOME環境変数

Cache Connect to OracleオプションがサポートされているプラットフォームでOracleデータを処理するには、TimesTen Oracleエージェントを実行しておく必要があります。これを実行するには、TimesTenのインストール時にORACLE_HOME環境変数をOracle9i データベースまたはOracle Database 10g のインストール・パスに設定する必要があります。

ttmodinstallユーティリティを使用すると、インスタンス管理者はORACLE_HOME環境変数に適用されたパッチをインストール後に変更できます。ttmodinstallを使用する前にTimesTenデーモンを停止していない場合、ユーティリティはデーモンを停止してからポート番号を変更します。ポートが変更されると、デーモンは自動的に再起動されます。

この機能は、TimesTenをインストールした後で、Oracleインストールが移動されていることがわかった場合に役立ちます。

このユーティリティは、-changeOracle Settingsオプションを指定してコマンドラインから実行します。これによって、新しいパス名を指定するように求められます。

詳細は、「UNIXでのデーモン・ポート番号の変更」および「UNIXでのインストール後のアクセス制御の有効化」を参照してください。

共有ライブラリ・パス環境変数

SolarisおよびLinux Systemsでは、LD_LIBRARY_PATH環境変数にinstall_dir/libディレクトリを追加します。

Cache Connect to Oracleオプションを使用する場合は、LD_LIBRARY_PATH$ORACLE_HOME/libを追加します。詳細は、「ORACLE_HOME環境変数」を参照してください。

AIX Systemsの場合、LIBPATH環境変数にinstall_dir/libディレクトリを追加します。

HP-UX 32-bit Systemsでは、SHLIB_PATH環境変数にinstall_dir/libを追加します。Cache Connect to Oracleオプションを使用する場合は、SHLIB_PATH$ORACLE_HOME/lib32も含める必要がありますが、$ORACLE_HOME/libは含めないでください。詳細は、「ORACLE_HOME環境変数」を参照してください。

HP-UX 64-bit Systemsでは、LD_LIBRARY_PATH環境変数にinstall_dir/libを追加します。Cache Connect to Oracleオプションを使用する場合は、SHLIB_PATH$ORACLE_HOME/libも含める必要がありますが、$ORACLE_HOME/lib32は含めないでください。詳細は、「ORACLE_HOME環境変数」を参照してください。

Tru64 UNIX Systemsの場合、install_dir/libディレクトリを追加します。